#ifndef _BUOLA_SCENE_CCONTROLLER_H_
#define _BUOLA_SCENE_CCONTROLLER_H_

#include <buola/scene.h>

#include <buola/gui.h>
#include <buola/gui/events.h>

namespace buola { namespace scene {

class CController : public UShared
{
public:
    CController() {}
    virtual ~CController() {}

    virtual void OnButtonDown(const gui::CMouseEvent &pE) {}
    virtual void OnButtonUp(const gui::CMouseEvent &pE) {}
    virtual void OnMouseMove(const gui::CMouseEvent &pE) {}
    virtual void OnMouseWheel(const gui::CMouseEvent &pE) {}
};

/*namespace scene*/ } /*namespace buola*/ }

#endif
